ASP.NET Web Forms - 维持 ViewState
全部标签 各位,我正在开发一个具有多语言内容的asp.net网站,SEO是一个非常重要的优先事项。我已经设法让我的网站通过asp.netURL路由显示不同的URL,以根据所选语言显示site.com/ar和site.com/en,这在根目录的.apsx页面上工作正常.但是,这在子目录中的页面中不起作用,例如site.com/en/Account/Login.aspx我花了几天时间试图让我的URL路由与我的子目录一起工作,但我无法让它与子目录。因此,从简单的角度来看,最好在我的根目录中使用不同的物理目录/ar和/en,每种语言都有不同的内容页面。这也是首选,因为/ar页面的布局完全水平翻转,因为a
我在我的Global.asax文件中使用以下代码进行url重写:routes.MapRoute("BlogArticle","Blog/Article/{filename}",new{controller="Blog",action="Article"});这意味着以下URL:/Blog/Article/blog-article-title将加载以下操作:/Blog/Article?filename=blog-article-title我注意到原始URL路径仍会加载我的页面。如果在网站上线几个月后将URL重写添加到网站,这可能会导致问题。Google已经抓取了原始URL,现在抓取网站上
案例:仅从网站View或从android、iphone等获取“GETHTTP”调用(WEBSERVICE)的Controller应该具有用于seo的url友好url?(用户友好的url:mydomain/param1/value1/param2/value2..不是用户友好的url:mydomain?param1=value1¶m2=value2..)谢谢,约瑟夫 最佳答案 SEO与网络服务无关,您不希望您的网络服务被搜索引擎编入索引。然而,可读性总是是个好主意。如果您正在寻找一种一致的方法来设计可读且对最终用户有意义的
我有一个只有几页的简单ASP.NETWebForms项目,我想使用友好的URL(不仅用于SEO,还用于URL本地化)。我在这个项目中使用.NET4.5,并尝试使用Microsoft.AspNet.FriendlyUrlsnuget包,看起来可能会有帮助。但是有一个问题。我在Global.asax中得到了这个:voidApplication_Start(objectsender,EventArgse){//CodethatrunsonapplicationstartupBundleConfig.RegisterBundles(BundleTable.Bundles);RouteConfi
关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion我不想在搜索结果列表中看到Robots.txt。我正在处理一个asp.net项目。我发现了一些失败的解决方案,其中之一如下:Using"X-Robots-Tag"inheader.但我想隐藏一个txt文件,所以里面没有“标题”部分。感谢您的帮助。
我开发了一个ASP.NETMVC5网站,它使用jQuery和ajax请求来提取和发布数据。Google的爬虫在Javascript代码中找到了我的POST操作url并试图将它们编入索引。在网站站长工具中,我看到很多错误,例如/Account/Login以及500错误响应,因为显然没有提供名称和密码。我怎么解决这个问题?我不希望出现任何抓取错误,但我不知道如何告诉Google不要跟踪这些网址。谢谢! 最佳答案 使用Google'sinstructions创建一个robots.txt文件,这是对搜索引擎不编制索引的请求。放置在您域的根目
我使用asp.netmvc-5创建了一个网站。我已将其托管给托管服务提供商之一,并使用谷歌应用程序注册该网站。现在,在网站在线发布1.5个月后,它开始被主要是google和bing的搜索引擎返回。但是result结果不会列出我的网站链接(如联系人,我们的项目,我们的团队等)。现在我读到我需要为我的网站创建一个站点地图,如下所示:-据我了解,我需要在我的asp.netmvc的根目录中创建一个robots.txt,并且我需要指定站点地图的位置,如下所示:-User-agent:*Disallow:Sitemap:http://mywebsite.com/sitemap然后我需要创建一个xm
我正在通过评论网站获取XML数据,但我需要为此添加丰富的代码段,以便谷歌可以显示评分,但我找不到确切的示例这是XML的一部分55149483920160420149483920160420-11-12-13-14-15-160那么我如何在此xml中添加丰富的代码段,以便谷歌能够在我的网站上显示评级。 最佳答案 在我们提供建议之前,您需要展示一些进展。这是我建议您执行的操作。转到schema.org(http://schema.org/docs/full.html)并确定与您的XML数据相关的类型。确定类型后,查找与XML源中使用的术
大家。我在我的页面(https://www.indievisible.net)上运行LighthousePageSpeed,它说我应该以下一代格式提供图像,但我找不到一个好的库来为ASP.NETCore做到这一点。我现在得到的只是导入Magick.NET并使用基本的优化,到目前为止没有任何好处:ImageOptimizeroptimizer=newImageOptimizer();optimizer.LosslessCompress(ms);有人知道用Lighthouse解决这个问题的好方法吗?也许使用响应式图像而不是下一代格式?谢谢大家! 最佳答案
我为我的类别列表使用url路由,最终的httpurl如下所示。sitename/en/categories/000019001002/gauges-sensor-sets如你所料,000019001002部分指出了类别代码gauges-sensor-sets部分是类别的名称,这是最重要的部分(对于搜索引擎)。我对这种格式表示怀疑,我是否应该将类别代码部分放在地址的和处sitename/en/categories/gauges-sensor-sets/000019001002你有什么建议?提前致谢.. 最佳答案 我会坚持使用您所拥有的